package com.hibase.core.page.entity.upload;


import com.hibase.core.page.entity.window.ParamXmlVo;
import com.hibase.core.page.entity.window.ParamsXmlVo;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamOmitField;
import lombok.Data;

import java.util.List;

/**
 * @author TimBrian
 * @since 2021-5-14 14:34:18
 */
@Data
public class UploadLinkXmlVo {

	@XStreamAsAttribute
	@XStreamAlias("dataIndex")
	private String dataIndex;
	
	@XStreamAsAttribute
	@XStreamAlias("title")
	private String title;
	
	@XStreamAsAttribute
	@XStreamAlias("requestType")
	private String requestType;
	
	@XStreamAsAttribute
	@XStreamAlias("requestUrl")
	private String requestUrl;
	
	@XStreamAsAttribute
	@XStreamAlias("row")
	private Integer row;

	@XStreamAsAttribute
	@XStreamAlias("col")
	private Integer col;

	@XStreamAsAttribute
	@XStreamAlias("span")
	private Integer span;

	@XStreamAlias("params")
	private ParamsXmlVo param;
	
	@XStreamOmitField
	private List<ParamXmlVo> params;

}
